Tables [dbo].[ReceiptLine]
Properties
PropertyValue
Created10:31:36 AM Tuesday, March 02, 2010
Last Modified1:17:34 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_ReceiptLine: ReceiptLineKeyReceiptLineKeyuniqueidentifier16
No
Foreign Keys FK_ReceiptLine_Receipt: [dbo].[ReceiptMain].ReceiptKeyIndexes IX_ReceiptLine_ReceiptKey: ReceiptKeyReceiptKeyuniqueidentifier16
No
ReceiptedAmountdecimal(18,4)9
No
Foreign Keys FK_ReceiptLine_PaymentMain: [dbo].[PaymentMain].PaymentKeyPaymentKeyuniqueidentifier16
No
LineNumberint4
No
LineDescriptionnvarchar(200)400
Yes
ProductKeyuniqueidentifier16
No
Foreign Keys FK_ReceiptLine_ReceiptLine: [dbo].[ReceiptLine].SourceReceiptLineKeyIndexes IX_ReceiptLine_SourceReceiptLineKey: SourceReceiptLineKeySourceReceiptLineKeyuniqueidentifier16
Yes
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_ReceiptLine: ReceiptLineKeyPK_ReceiptLineReceiptLineKey
Yes
IX_ReceiptLine_ReceiptKeyReceiptKey
IX_ReceiptLine_SourceReceiptLineKeySourceReceiptLineKey
Foreign Keys Foreign Keys
NameColumns
FK_ReceiptLine_PaymentMainPaymentKey->[dbo].[PaymentMain].[PaymentKey]
FK_ReceiptLine_ReceiptReceiptKey->[dbo].[ReceiptMain].[ReceiptKey]
FK_ReceiptLine_ReceiptLineSourceReceiptLineKey->[dbo].[ReceiptLine].[ReceiptLineKey]
SQL Script
CREATE TABLE [dbo].[ReceiptLine]
(
[ReceiptLineKey] [uniqueidentifier] NOT NULL,
[ReceiptKey] [uniqueidentifier] NOT NULL,
[ReceiptedAmount] [decimal] (18, 4) NOT NULL,
[PaymentKey] [uniqueidentifier] NOT NULL,
[LineNumber] [int] NOT NULL,
[LineDescription] [nvarchar] (200) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ProductKey] [uniqueidentifier] NOT NULL,
[SourceReceiptLineKey] [uniqueidentifier] NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[ReceiptLine] ADD CONSTRAINT [PK_ReceiptLine] PRIMARY KEY CLUSTERED ([ReceiptLineKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_ReceiptLine_ReceiptKey] ON [dbo].[ReceiptLine] ([ReceiptKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_ReceiptLine_SourceReceiptLineKey] ON [dbo].[ReceiptLine] ([SourceReceiptLineKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ReceiptLine] ADD CONSTRAINT [FK_ReceiptLine_PaymentMain] FOREIGN KEY ([PaymentKey]) REFERENCES [dbo].[PaymentMain] ([PaymentKey])
GO
ALTER TABLE [dbo].[ReceiptLine] ADD CONSTRAINT [FK_ReceiptLine_Receipt] FOREIGN KEY ([ReceiptKey]) REFERENCES [dbo].[ReceiptMain] ([ReceiptKey])
GO
ALTER TABLE [dbo].[ReceiptLine] ADD CONSTRAINT [FK_ReceiptLine_ReceiptLine] FOREIGN KEY ([SourceReceiptLineKey]) REFERENCES [dbo].[ReceiptLine] ([ReceiptLineKey])
GO
Uses
Used By